package com.hanthink.system.domain.resourcecall;

import java.util.Date;

import com.fasterxml.jackson.annotation.JsonFormat;

/**
 * @author ld 资源呼叫表
 */
public class ResourceCallInfo {

	// 主表
	private Long id;
	/** 工厂KEY */
	private Long siteKey;
	/** 通知角色 */
	private String role;
	private String siteName;
	private Long eqKey;
	/** 类型编码 */
	private String typeCode;
	/** 类型名称 */
	private String typeName;
	/** 状态 */
	private String status;
	/** 超时时间 */
	private Float overTime;
	/** 创建时间 */
	@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
	private Date callTime;

	// 用户子表
	/** 用户组key */
	private Long groupKey;
	/** 用户组类型 */
	private String groupType;

	// 资源呼叫类型问题
	/** 问题编码 */
	private String faultCode;
	/** 问题描述 */
	private String faultDesc;
	/** 顺序 */
	private Long seq;
	/** 问题等级 */
	private String faultRank;

	/** 界面常量 1生产2物流3质量 */
	private String type;

	// 其他
	private String equipName;
	private String equipDesc;
	private String userName;

	private String callCode;
	private String remark;

	// 图片列表
	private String[] picList;
	// 视频列表
	private String[] videoList;
	// 语音列表
	private String[] audioList;

	public Date getCallTime() {
		return callTime;
	}

	public void setCallTime(Date callTime) {
		this.callTime = callTime;
	}

	public Long getId() {
		return id;
	}

	public void setId(Long id) {
		this.id = id;
	}

	public Long getSiteKey() {
		return siteKey;
	}

	public void setSiteKey(Long siteKey) {
		this.siteKey = siteKey;
	}

	public String getTypeCode() {
		return typeCode;
	}

	public void setTypeCode(String typeCode) {
		this.typeCode = typeCode;
	}

	public String getTypeName() {
		return typeName;
	}

	public void setTypeName(String typeName) {
		this.typeName = typeName;
	}

	public String getStatus() {
		return status;
	}

	public void setStatus(String status) {
		this.status = status;
	}

	public Float getOverTime() {
		return overTime;
	}

	public void setOverTime(Float overTime) {
		this.overTime = overTime;
	}

	public Long getGroupKey() {
		return groupKey;
	}

	public void setGroupKey(Long groupKey) {
		this.groupKey = groupKey;
	}

	public String getGroupType() {
		return groupType;
	}

	public void setGroupType(String groupType) {
		this.groupType = groupType;
	}

	public String getFaultCode() {
		return faultCode;
	}

	public void setFaultCode(String faultCode) {
		this.faultCode = faultCode;
	}

	public String getFaultDesc() {
		return faultDesc;
	}

	public void setFaultDesc(String faultDesc) {
		this.faultDesc = faultDesc;
	}

	public Long getSeq() {
		return seq;
	}

	public void setSeq(Long seq) {
		this.seq = seq;
	}

	public String getEquipName() {
		return equipName;
	}

	public void setEquipName(String equipName) {
		this.equipName = equipName;
	}

	public String getEquipDesc() {
		return equipDesc;
	}

	public void setEquipDesc(String equipDesc) {
		this.equipDesc = equipDesc;
	}

	public String getSiteName() {
		return siteName;
	}

	public void setSiteName(String siteName) {
		this.siteName = siteName;
	}

	public String getType() {
		return type;
	}

	public void setType(String type) {
		this.type = type;
	}

	public Long getEqKey() {
		return eqKey;
	}

	public void setEqKey(Long eqKey) {
		this.eqKey = eqKey;
	}

	public String getUserName() {
		return userName;
	}

	public void setUserName(String userName) {
		this.userName = userName;
	}

	public String getFaultRank() {
		return faultRank;
	}

	public void setFaultRank(String faultRank) {
		this.faultRank = faultRank;
	}

	public String[] getPicList() {
		return picList;
	}

	public void setPicList(String[] picList) {
		this.picList = picList;
	}

	public String[] getVideoList() {
		return videoList;
	}

	public void setVideoList(String[] videoList) {
		this.videoList = videoList;
	}

	public String[] getAudioList() {
		return audioList;
	}

	public void setAudioList(String[] audioList) {
		this.audioList = audioList;
	}

	public String getCallCode() {
		return callCode;
	}

	public void setCallCode(String callCode) {
		this.callCode = callCode;
	}

	public String getRemark() {
		return remark;
	}

	public void setRemark(String remark) {
		this.remark = remark;
	}

	public String getRole() {
		return role;
	}

	public void setRole(String role) {
		this.role = role;
	}

}